{{tag>Xenial courriel}}
----

====== Mutt : client de messagerie en console ======
**Mutt** est un client de messagerie libre en mode console pour les systèmes UNIX. 

Il supporte plusieurs formats de boîtes aux lettres électroniques, notamment Maildir et Mbox. Il supporte également plusieurs protocoles (dont POP3 et IMAP). Il offre également le support des types MIME, notamment le type MIME-PGP avec lequel il s'intègre très bien.

Il offre des possibilités de configuration très poussées : il existe plusieurs centaines d'options de configuration et de commandes. Il permet de modifier tous les raccourcis claviers et de créer des macros pour les actions complexes. Toutes les options de configuration peuvent être modifiées dynamiquement, notamment en fonction du contenu d'un courrier reçu ou sur le point d'être envoyé, et du nom de la boîte aux lettres ouverte. Il permet également de personnaliser la coloration et l'agencement de l'interface. 

Mutt est utilisé entièrement au clavier et supporte les fils de discussion, ce qui facilite le déplacement dans les longues discussions, telles qu'on peut en trouver dans les listes de diffusion. Les messages sont composés avec l'éditeur de texte externe défini par défaut.

Le slogan de Mutt est « All mail clients suck. This one just sucks less », que l'on peut traduire par « Tous les logiciels de courrier électronique sont merdiques. Celui-ci est juste moins merdique ». Les développeurs et les utilisateurs de mutt prétendent que, bien que tous les clients de courrier aient des défauts, mutt est celui qui en a le moins. L'expression « Foo sucks less » est devenue dans le jargon informatique, une forme de compliment.

{{:mutt_email_client_screenshot.png?direct&400|}}


===== Installation =====
Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>mutt]]**.

<note important>Note importante : si vous obtenez l'erreur suivante lors d'un envoi : "Pas d'authentificateurs disponibles", je vous conseille d'installer le pacquet : **libsasl2-modules**.</note>
===== Configuration =====

Il est préférable de partir de zéro, il faut donc [[:tutoriel:comment_modifier_un_fichier|créer un fichier]] **.muttrc** dans votre Dossier personnel. Ajoutez le contenu suivant, en le modifiant bien sûr avec vos informations personnelles.


<file>
# configuration de base
set realname = "{votre NOM}"
set header_cache =~/.mutt/cache/headers
set certificate_file =~/.mutt/certificates
set message_cachedir =~/.mutt/cache/bodies

# configuration imap
set spoolfile=imaps://imap.gmail.com:993/INBOX
set imap_user = "{votre @ email}"
set imap_pass = "{votre password}"
set imap_passive="no"
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"

# configuration SMTP
set smtp_url = "smtp://{votre @ email}@smtp.gmail.com:587/"
set smtp_pass = "{votre password}"
set from = "{votre @ email}@gmail.com"
set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from

# petit plus
set trash = "imaps://imap.gmail.com/[Gmail]/Trash"
set postponed="+[Gmail]/Draft"
set folder = "imaps://imap.gmail.com:993/"
set imap_check_subscribed
set mail_check = 120
set timeout = 300
set imap_keepalive = 300
set signature='/signature.txt'